/**
 * www.jbarreto.com all rights reserved 2011
 */
package com.jbarreto.vc.forms;

import java.sql.Date;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

/**
 * @author JBarreto
 *
 * jj_b_f@yahoo.com.mx
 *
 * 12/01/2011 13:34:44
 */
public class PeliculaForm extends ActionForm {
	
	private static final long serialVersionUID = -3911757594419249026L;
	
	
	public static final String DISPLAY_PELICULA = "displayPelicula"; 
	public static final String CREATE_PELICULA 	= "createPelicula"; 
	public static final String MODIFY_PELICULA 	= "modifyPelicula"; 
	public static final String DELETE_PELICULA 	= "deletePelicula"; 
	
	private Integer id;
	private String 	titulo;
	private String 	tituloOriginal;
	private int 	yearProduccion;
	private String 	estudio;
	private int 	duracion;
	private String 	director;
	private String 	actores;
	private String 	paisOrigen;
	private String 	idioma;
	private String 	genero;
	private Date 	fechaEstreno = new Date((new java.util.Date()).getTime());
	private String 	formato;
	private String 	clasificacion;
	private String 	seccion;
	private float 	costo;
	private float 	costoRenta;

    private String 	operation;

    /**
	 * @return the id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * @return the titulo
	 */
	public String getTitulo() {
		return titulo;
	}
	/**
	 * @param titulo the titulo to set
	 */
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	/**
	 * @return the tituloOriginal
	 */
	public String getTituloOriginal() {
		return tituloOriginal;
	}
	/**
	 * @param tituloOriginal the tituloOriginal to set
	 */
	public void setTituloOriginal(String tituloOriginal) {
		this.tituloOriginal = tituloOriginal;
	}
	/**
	 * @return the yearProduccion
	 */
	public int getYearProduccion() {
		return yearProduccion;
	}
	/**
	 * @param yearProduccion the yearProduccion to set
	 */
	public void setYearProduccion(int yearProduccion) {
		this.yearProduccion = yearProduccion;
	}
	/**
	 * @return the estudio
	 */
	public String getEstudio() {
		return estudio;
	}
	/**
	 * @param estudio the estudio to set
	 */
	public void setEstudio(String estudio) {
		this.estudio = estudio;
	}
	/**
	 * @return the duracion
	 */
	public int getDuracion() {
		return duracion;
	}
	/**
	 * @param duracion the duracion to set
	 */
	public void setDuracion(int duracion) {
		this.duracion = duracion;
	}
	/**
	 * @return the director
	 */
	public String getDirector() {
		return director;
	}
	/**
	 * @param director the director to set
	 */
	public void setDirector(String director) {
		this.director = director;
	}
	/**
	 * @return the actores
	 */
	public String getActores() {
		return actores;
	}
	/**
	 * @param actores the actores to set
	 */
	public void setActores(String actores) {
		this.actores = actores;
	}
	/**
	 * @return the paisOrigen
	 */
	public String getPaisOrigen() {
		return paisOrigen;
	}
	/**
	 * @param paisOrigen the paisOrigen to set
	 */
	public void setPaisOrigen(String paisOrigen) {
		this.paisOrigen = paisOrigen;
	}
	/**
	 * @return the idioma
	 */
	public String getIdioma() {
		return idioma;
	}
	/**
	 * @param idioma the idioma to set
	 */
	public void setIdioma(String idioma) {
		this.idioma = idioma;
	}
	/**
	 * @return the genero
	 */
	public String getGenero() {
		return genero;
	}
	/**
	 * @param genero the genero to set
	 */
	public void setGenero(String genero) {
		this.genero = genero;
	}
	/**
	 * @return the fechaEstreno
	 */
	public Date getFechaEstreno() {
		return fechaEstreno;
	}
	/**
	 * @param fechaEstreno the fechaEstreno to set
	 */
	public void setFechaEstreno(Date fechaEstreno) {
		this.fechaEstreno = fechaEstreno;
	}
	/**
	 * @return the formato
	 */
	public String getFormato() {
		return formato;
	}
	/**
	 * @param formato the formato to set
	 */
	public void setFormato(String formato) {
		this.formato = formato;
	}
	/**
	 * @return the clasificacion
	 */
	public String getClasificacion() {
		return clasificacion;
	}
	/**
	 * @param clasificacion the clasificacion to set
	 */
	public void setClasificacion(String clasificacion) {
		this.clasificacion = clasificacion;
	}
	/**
	 * @return the seccion
	 */
	public String getSeccion() {
		return seccion;
	}
	/**
	 * @param seccion the seccion to set
	 */
	public void setSeccion(String seccion) {
		this.seccion = seccion;
	}
	/**
	 * @return the costo
	 */
	public float getCosto() {
		return costo;
	}
	/**
	 * @param costo the costo to set
	 */
	public void setCosto(float costo) {
		this.costo = costo;
	}
	/**
	 * @return the costoRenta
	 */
	public float getCostoRenta() {
		return costoRenta;
	}
	/**
	 * @param costoRenta the costoRenta to set
	 */
	public void setCostoRenta(float costoRenta) {
		this.costoRenta = costoRenta;
	}

	/* (non-Javadoc)
	 * @see org.apache.struts.action.ActionForm#validate(org.apache.struts.action.ActionMapping, javax.servlet.http.HttpServletRequest)
	 */
	@Override
	public ActionErrors validate(ActionMapping mapping,
			HttpServletRequest request) {
		
		ActionErrors errors = new ActionErrors();

		return errors;
	}
	/**
	 * @return the operation
	 */
	public String getOperation() {
		return operation;
	}
	/**
	 * @param operation the operation to set
	 */
	public void setOperation(String operation) {
		this.operation = operation;
	}
	
}
